﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using MySql.Data.MySqlClient;

namespace Example
{
    class PersonajeDAO
    {

        public PersonajeDAO()
        {
        }

        public DataSet obtener_personajes()
        {

            FachadaBdd fach = new FachadaBdd("208.11.220.249", "quienesquien", "whoiswho", "quienesquien");

            MySqlConnection con = fach.conectar();
            MySqlDataAdapter da = new MySqlDataAdapter("Select * From personajes", con);
            MySqlCommandBuilder MyCB = new MySqlCommandBuilder(da);
            DataSet ds = new DataSet("personajes");

            //byte[] MyData = new byte[0];
            da.Fill(ds, "personajes");
            //DataRow myRow;
            //myRow = ds.Tables["personajes"].Rows[0];
            return ds;
        }

        public Boolean dame_respuesta(int id_pregunta, String nombre)
        {
            int id;
            Boolean respuesta = false;
            FachadaBdd fach = new FachadaBdd("208.11.220.249", "quienesquien", "whoiswho", "quienesquien");
            fach.conectar();
            MySqlDataReader read = fach.select("SELECT respuesta FROM respuestas WHERE personaje = '" + nombre + "' AND id_pregunta = " + id_pregunta + "");
            if (read.Read())
            {
                id = read.GetInt16("respuesta");
                if (id == 1)
                {
                    respuesta = true;
                }
                else
                {
                    respuesta = false;
                }
                /* La respuesta es SI */
                
            }
            return respuesta;
        }

    }
}
